home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / mac / misc / update / thunder.cpt / Thunder 7 1.0.6 Update Kit / Revision History < prev    next >
Encoding:
Text File  |  1992-03-18  |  11.9 KB  |  223 lines

  1. The following is a brief history of the changes that Thunder 7 has undergone in its strange and bizarre journey from version 1.0 to present.  These are the original programmers notes, and as such contain various and sundry grammatical errors, which have been intentionally left in to preserve the document╒s artistic integrity.  If bad grammar offends you, stop reading now.
  2.  
  3.  
  4. An Abbreviated History of Changes Made to the Thunder 7 Program Since 1.0
  5. --------------------------------------------------------------------
  6.  
  7.  
  8. (Sometime in the Future)
  9. -------
  10.  
  11. ? Reverse backspacing/typing.
  12.  
  13. ? Associate alias records to dictionaries so you can move them anywhere and Thunder 7 will be able to locate them. ??Including on a file server??
  14.  
  15. ? Add comprehensive ╥word manipulation options╙ to do things like smart quotes, double space suppression, smart em and en dashes, and ligatures. Problem is, these options are useful only if they can be set for each application. So, see below.
  16.  
  17. ? Add the ability to set all spelling options and preferences to be specific to an application.
  18.  
  19. ? Design Studio compatibility module.
  20.  
  21. ? Ability to construct your own phonetic rules for suggesting correct words. For example, we once had a user tell us he wanted Thunder 7 to generate suggestions that tried an ╥m╙ every time it saw an ╥n╙ because his OCR software always got them mixed up. With a Suggestions Rules Builder he would be able to have Thunder 7 make appropriate suggestions for that kind of error faster.
  22.  
  23. ? Your suggestion goes here.
  24.  
  25.  
  26. 1.0.6
  27. ------
  28.  
  29. + New module to recognize PageMaker 4.2 selections.
  30.  
  31. + New Quark XPress 3.1 search/replace module.
  32.  
  33. + New FrameMaker search/replace module.
  34.  
  35. + New Nisus search/replace module that will not become activated when Nisus Compact is used.
  36.  
  37. + Add ability to convert any TEXT file to a supplementary dictionary in Thunder Utility application. This is a plain and simple conversion, and it assumes the file is in the right format already!
  38.  
  39. + Make sure the Thunder not installed icon is drawn on startup if the Shift key or mouse button is down even if something else is trying to prohibit it.
  40.  
  41. + New !RTF module to fix some bugs that appeared due to Word 5.0's "different" handling of RTF.
  42.  
  43. + Fixed a bug that could cause the cursor to get stuck as a beach ball if you clicked in the scroll bar while suggestions were being generated.
  44.  
  45. + The typed-in word is now cleared in the Check Selection dialog whenever you make a correction or do a Change All.
  46.  
  47. + Changed the module scheme to accommodate applications that put more than one type of textual formatting on the clipboard.
  48.  
  49. + New clipboard module for 4DWrite.
  50.  
  51. + Recompiled to reduced the size of Thunder a bit and probably sped up the thesaurus slightly.
  52.  
  53. + Fixed Quadra with cache on compatibility problems.
  54.  
  55. + Fixed a bug in Proximity's thesaurus code that prevented antonyms from ever displaying in the thesaurus window.
  56.  
  57. + Fix a potential crash when quitting applications under System 6 without MultiFinder.
  58.  
  59. + Use latest version of the ShowINIT code, which displays the icon on startup, that is smaller and auto-wraps icons when you get to the end of your main screen.
  60.  
  61.  
  62. 1.0.5
  63. -------
  64.  
  65. + Removed 32K maximum restriction on supplemental dictionaries and glossaries from Thunder 7 Utility program.
  66.  
  67. + Updated BNDL owner resource with correct address in Thunder 7 Utility program.
  68.  
  69. + Added the ability in Thunder 7 Utility to convert OLD Thunder! 1.x dictionaries.
  70.  
  71. + Fixed a minor annoyance in that clicking in the area in the Edit Dictionary dialog where a grow box would be caused auto-scrolling and selecting of the text to occur.
  72.  
  73. + When adding to the glossary the misspelled word is always used as the word to replace, even if you tested another word in the meantime.
  74.  
  75. + Fixed a bug that could cause incorrect text to display in the ╥in context╙ area of the Check Selection dialog if memory was tight.
  76.  
  77. + Changed About╔ and Control Panel dates to read November.
  78.  
  79. + Fixed a bug that could cause crashes in Check Selection dialog.
  80.  
  81. + Fixed a bug in the PageMaker 4.0 module that would cause wrong words to be flagged as incorrect and the text selected in the ╥in context╙ area of the Check Selection dialog to display incorrectly when encountering en and em-dashes.
  82.  
  83. + Fixed a bug in the WordPerfect 1.0.5 module that would cause it to never be loaded.
  84.  
  85. + Fixed the Thunder Control Panel╔╩command in the Thunder menu to work under System 7.
  86.  
  87. + Fixed up some obscure problems with my dialog positioning code that wasn╒t quite 32-bit clean which caused slight displacements of modal dialogs.
  88.  
  89. + Made a fix so that Thunder 7╒s menu doesn╒t appear in the wrong place with the Microsoft Mail menu. This fix slightly helps a similar problem with the Kiwi Power Windows menu.
  90.  
  91. + Added a few MacsBug names in the higher-level routines so any tech types can report any crashes they see in a Thunder 7 routine.
  92.  
  93. + Added some code to ensure there╒s enough memory to put up an out-of-memory alert so the toolbox doesn╒t crash when memory is really tight.
  94.  
  95. + Added some code to try harder to get the clipboard into memory if it was unloaded onto disk. I just discovered that Word 4.0 sometimes does this, even with small selections.
  96.  
  97. + Created WordPerfect 2.0 module.
  98.  
  99. + Fixed a bug that caused crashes in the  Finder when the Thunder menu was removed.
  100.  
  101. + Glossaries can now be larger than 32K.
  102.  
  103. + Fixed a bug in gathering the characters that Thunder was typing. Most noticeable when you backspaced after correcting a word and added to the corrected word.
  104.  
  105. + Removed a superfluous and sometimes dangerous SetPort call that might be causing crashes under Finder/System 6.0.x.
  106.  
  107. + There appear to be some problems with the new ╥fast╙ search/replace correction scheme implemented to take care of Nisus. Compatibility Modules now contain a particular resource to tell Thunder how fast applications can take typing.
  108.  
  109. + It╒s possible for the preferences file to be an alias to the real preferences file now.
  110.  
  111. + Fixed a switch layer detection bug in System 7 when switching from one DA to another.
  112.  
  113. + Minor change to resources to accommodate Microsoft Mail 3.0. For Thunder 7 to work with Microsoft Mail under System 6 there are certain naming conventions that must be followed. The MS-Mail 1.0 DA must be named ╥Microsoft Mail 1.0╙. The MS-Mail 2.0 or 3.0 DA must be named ╥Microsoft Mail╙.
  114.  
  115.  
  116. 1.0.4
  117. -----
  118.  
  119. + Fixed some of the small color icons that were slightly screwed up in 4 or 5 of the compatibility modules.
  120.  
  121. + Updated About screens for Thunder Utility program and Thunder 7 to reflect new versions and Baseline╒s new address.
  122.  
  123. + Clicking the Show button in Check Selection always tries harder now.
  124.  
  125. + Changed the behaviour of (Shift)-Add-Glossary in Check Selection to be the same as in Show Suggestions:
  126. if there is a highlighted word
  127. then use it as the replacement
  128. else
  129.      if there is a typed-in word
  130.      then use it as the replacement
  131.      else use the first word in the suggestion list as the replacement.
  132.  
  133. + Fixed a bug where the suggested replacement word might be partially garbaged when you click Add Glossary in the Check Selection dialog.
  134.  
  135. + Any typed-in word is now cleared when you go on to the next misspelling in Check Selection.
  136.  
  137. + Created a search/replace module for Nisus 3.xx. The original code for doing this in Nisus was agonizingly slow. A side effect is that the typing in other applications╒ search/replace windows is now much faster.
  138.  
  139. + Thunder now tries harder to make corrections before other events are processed. This eliminates the problem with DAs and some applications of typing being interspersed with Thunder╒s corrections. A benefit is noticeably faster typing time with some applications. 
  140.  
  141. + Fixed a bug that caused a crash in 32-bit mode when opening the Add Dictionary or Add Glossary dialogs.
  142.  
  143. + Upped the main dictionary limit to a maximum of 5 loaded at once.
  144.  
  145. + Fixed bug that prevented the ╥special╙ key list of command keys that reset interactive spelling from working.
  146.  
  147. + Added a feature: When the cursor is over the misspelled word in the suggestion dialog or check selection dialog it changes to a down-arrow. If you click on the word, it is copied into the edit text box. This does the same thing as typing Command-" to copy the misspelling into the edit text box.
  148.  
  149. + When Thunder can╒t find its dictionaries a more informative alert is put up.
  150.  
  151. + Enhanced the suggestion algorithm so it finds more suggestions if the misspelling is capitalized.
  152.  
  153. + If the Shift key is down while clicking the Add button and Thunder can╒t guess at a replacement word, then the Add dialog isn╒t skipped anymore (which used to create an empty glossary expansion).
  154.  
  155. + Thunder tries to use the first suggestion as the replacement word for Add Glossary.
  156.  
  157. + Made a new search/replace module for Word 4, so that if Word doesn╒t put RTF in the clipboard Thunder will fall back to doing search/replace to make the corrections.
  158.  
  159. + When the sound volume is set to zero, nothing plays at all now. The (soft) comment beside the zero setting in the Preferences dialog now reads (off).
  160.  
  161. + Did some more work to the trap-patching/32-bit clean code to clean it up a bit.
  162.  
  163. + Fixed problem with HyperCard losing the insertion point when the Thesaurus window opened.
  164.  
  165. + Fixed a crash that would occur when the Finder would first load on an SE if Thunder 7 and SuperLaserSpool are both loaded.
  166.  
  167. + Fixed a bug where Thunder 7 wouldn╒t appear in an application launched from a 400K (MFS) disk.
  168.  
  169. + Added ability to convert Spellswell user dictionaries to the Thunder 7 Utility.
  170.  
  171.  
  172. 1.0.3
  173. ------
  174.  
  175. + Fixed a bug introduced in 1.0.1 that prevented the use of special dictionary setups in the Control Panel.
  176.  
  177. + Worked-around a bug in NowMenus & Startup Manager that would cause the Thesaurus Options dialog to crash.
  178.  
  179. + The Lookup and Lookup Selection options would get re-enabled wrongly if there was no Thesaurus loaded. This is now fixed.
  180.  
  181. + Fixed a bug in the layer switch detection code that could have caused strange behaviour sometime after closing the last DA in DA Handler (MultiFinder & System 6 problem only).
  182.  
  183. + Fixed up (hopefully most) System 7 problems (which were mostly with detecting layer switches before they happened so Thunder 7 could close any of its open windows).
  184.  
  185. + Fixed some Control Panel problems (crashes) with System 7 that occurred shortly after closing the Thunder 7 Control Panel.
  186.  
  187. + If you select a word from the recent words pop-up in the Thesaurus dialog,  a lookup is now done automatically.
  188.  
  189. + Fixed adding of sounds with no names into the Preferences dialog╒s sound list.
  190.  
  191. + Fixed a bug in the Thunder 7 Utility that caused bad dictionary names to be generated if the total path name to the dictionary exceeded 31 characters.
  192.  
  193. + Added the ability to convert Thunder II dictionaries to Thunder 7 format in the Thunder 7 Utility.
  194.  
  195.  
  196. 1.0.2
  197. -----
  198.  
  199. + Fixed two bugs with adding words to the dictionary through the Add Dictionary button. First, if you checked off any suffixes, they didn╒t get added properly. Second, you would usually crash once the dialogs went away. This was introduced in 1.0.1, but wasn╒t in 1.0.
  200.  
  201.  
  202. 1.0.1
  203. -----
  204.  
  205. + Made interactive spell checking/correcting work properly in HyperCard version 2.
  206.  
  207. + Made sure cursor was shown when you clicked on the show suggestions button.
  208.  
  209. + Fixed bug updating scroll bars when changing font/size in the Thesaurus dialog.
  210.  
  211. + Changes to Thesaurus Options affect the Thesaurus right away after clicking OK (i.e. a Lookup is done automatically).
  212.  
  213. + Fixed some bugs with the ╥Keep suggestions window open when correcting╙ option (it pretty much didn╒t work in 1.0).
  214.  
  215. + If there is no selected word in the Thesaurus dialog, but there is a typed-in word to lookup, then you can now Replace with the typed-in word.
  216.  
  217. + Fixed a couple of potential problems with the Add Dictionary and Add Application buttons in the Control Panel to avoid a conflict with Boomerang and SuperBoomerang.
  218.  
  219. + Changed the checkbox text in the Options dialog to read ╥Use curly quotes╙ as it does in the manual.
  220.  
  221. + Added two names to the Control Panel credits.
  222.  
  223. + Minor change to the Thunder 7 Utility About dialog text to credit the Pursang Corporation.